# 读取节点A的端口信息
data = list(map(int, input().split()))  # 例如输入：4 1 2 3 4
port_num = data[0]  # 第一个数字是端口数量
ports = [data[i] for i in range(1, port_num + 1)]  # 端口列表

# 读取节点数量
nodes_num = int(input())  # 例如输入：3

# 存储结果的列表
result = []

# 读取每个节点的信息
for _ in range(nodes_num):
    data = list(map(int, input().split()))  # 例如输入：101 2 1 5
    node_id = data[0]  # 节点ID
    node_ports = data[2:]  # 节点的端口列表
    for port in node_ports:
        if port in ports and node_id not in result:
            result.append(node_id)

# 按升序排序结果
result = sorted(result)

# 输出结果
print(len(result))
for node_id in result:
    print(node_id, end=' ')
